package com.iwhalecloud.bss.kite.cucc.client.dto.attr;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "AccessMethodDTO", description = "接入方式对象")
public class AccessDTO {
    @ApiModelProperty(value = "接入方式编码")
    private String accessType;

    @ApiModelProperty(value = "接入方式名称")
    private String accessTypeName;

    @ApiModelProperty(value = "最大可承载带宽")
    private String maxRate;

    @ApiModelProperty(value = "IP地址种类")
    private String ipType;

    @ApiModelProperty(value = "局向列表")
    private List<ExchDTO> exchList;

    @ApiModelProperty(value = "端口速率")
    private String portRate;

    @ApiModelProperty(value = "总端口数")
    private String totalPortSum;

    @ApiModelProperty(value = "可用端口数")
    private String freePortSum;

    @ApiModelProperty(value = "资源预判属性扩展节点")
    private List<AddrAttrInfoDTO> addressAttrInfo;
}
